VER=0.1
INC=-I./include 
LIB=$(LIB_EVENT)
SRCS=$(wildcard ./src/*.cpp)
OBJS=$(patsubst ./src/%.cpp, ./obj/%.obj, $(SRCS) )
TARGET_A=./lib/libmini.kit.a
TARGET_SO=./lib/libmini.kit.$(VER).so

ALL: $(TARGET_A) $(TARGET_SO)

$(TARGET_A):$(OBJS)
	@echo
	ar rc $@ $(OBJS)

$(TARGET_SO):$(OBJS)
	@echo
	g++ -fPIC -shared -o $@ $(OBJS)

./obj/%.obj:./src/%.cpp
	g++ -o $@ -c $< -g -fPIC $(INC)

clean: 
	@find ./ -name "*.obj" -exec rm -vf {} \;
	@rm -vf $(TARGET_A)
	@rm -vf $(TARGET_SO)
